Add new Release Manager PGP key to KEYS#7919
Conversation
CalvinKirs
left a comment
There was a problem hiding this comment.
I’ve already uploaded your key to https://downloads.apache.org/geode/KEYS (it may take a little time to sync). This is the way we usually handle it. I also noticed the release documentation follows the same process.
So I’m not sure if we really need to maintain a redundant copy here.
|
Thank you so much for taking care of uploading my key and for explaining the process, @CalvinKirs. I really appreciate your help and the clarification. My apologies for the confusion on my side — it makes perfect sense that we don’t need to maintain a redundant copy. I’ll be sure to follow this process going forward. |
https://cwiki.apache.org/confluence/display/GEODE/Releasing+Apache+Geode does also have "Add the release manager's public key block to the KEYS file in develop branch"
I kinda like having the git history of the KEYS file in 'regular' version control, so there's a trail explaining when/by who/why a key was added to the store - but I'm not aware of any ASF policy that says it must be here. If we're not updating it, perhaps we should remove it entirely? |
|
@raboof . That makes sense — having the KEYS file in version control does provide a helpful audit trail, especially when tracking who added what and why. Even if it's not mandated by ASF policy, that traceability can be valuable. If we’re no longer maintaining it, though, removing it might help reduce confusion or the illusion of active use. Maybe we could document the rationale somewhere if we do remove it, just to preserve context? Any thoughts, @CalvinKirs ? |
Summary
Added Key
Rationale
Verification Steps (Reviewer)
gpg --import KEYS
gpg --fingerprint 5C3DA8FBB1052F4DF1DEB1EF62F7DA41B7D8F26C
gpg --keyserver keys.openpgp.org --recv-keys 62F7DA41B7D8F26C
gpg --verify apache---src.tar.gz.asc
Release Manager Action After Merge
Integrity Considerations
Request
For all changes:
Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?
Has your PR been rebased against the latest commit within the target branch (typically
develop)?Is your initial contribution a single, squashed commit?
Does
gradlew buildrun cleanly?Have you written or updated unit tests to verify your changes?
If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?